﻿//using mfRCF.Core;
//using Microsoft.VisualStudio.TestTools.UnitTesting;
//using System;
//using System.Collections;

//namespace mfRCF.Core.Test
//{
    
    
//    /// <summary>
//    ///This is a test class for mfRcfCommandCollectionTest and is intended
//    ///to contain all mfRcfCommandCollectionTest Unit Tests
//    ///</summary>
//    [TestClass()]
//    public class mfRcfCommandCollectionTest
//    {


//        private TestContext testContextInstance;

//        /// <summary>
//        ///Gets or sets the test context which provides
//        ///information about and functionality for the current test run.
//        ///</summary>
//        public TestContext TestContext
//        {
//            get
//            {
//                return testContextInstance;
//            }
//            set
//            {
//                testContextInstance = value;
//            }
//        }

//        #region Additional test attributes
//        // 
//        //You can use the following additional attributes as you write your tests:
//        //
//        //Use ClassInitialize to run code before running the first test in the class
//        //[ClassInitialize()]
//        //public static void MyClassInitialize(TestContext testContext)
//        //{
//        //}
//        //
//        //Use ClassCleanup to run code after all tests in a class have run
//        //[ClassCleanup()]
//        //public static void MyClassCleanup()
//        //{
//        //}
//        //
//        //Use TestInitialize to run code before running each test
//        //[TestInitialize()]
//        //public void MyTestInitialize()
//        //{
//        //}
//        //
//        //Use TestCleanup to run code after each test has run
//        //[TestCleanup()]
//        //public void MyTestCleanup()
//        //{
//        //}
//        //
//        #endregion


//        /// <summary>
//        ///A test for mfRcfCommandCollection Constructor
//        ///</summary>
//        [TestMethod()]
//        public void mfRcfCommandCollectionConstructorTest()
//        {
//            mfRcfCommandCollection target = new mfRcfCommandCollection();
//        }

//        /// <summary>
//        ///A test for Add
//        ///</summary>
//        [TestMethod()]
//        public void AddTest()
//        {
//            mfRcfCommandCollection target = new mfRcfCommandCollection(); 
//            mfRcfCommand value = null; 
//            int expected = 0; 
//            int actual;
//            actual = target.Add(value);
//            Assert.AreEqual(expected, actual);
//        }

//        /// <summary>
//        ///A test for AssertIfTypeIsInvalid
//        ///</summary>
//        [TestMethod()]
//        [DeploymentItem("mfRCF.Core.dll")]
//        public void AssertIfTypeIsInvalidTest()
//        {
//            mfRcfCommandCollection_Accessor target = new mfRcfCommandCollection_Accessor(); // TODO: Initialize to an appropriate value
//            mfRcfCommand value = null; // TODO: Initialize to an appropriate value
//            mfRcfCommand expected = null; // TODO: Initialize to an appropriate value
//            mfRcfCommand actual;
//            actual = target.AssertIfTypeIsInvalid(value);
//            Assert.AreEqual(expected, actual);
//            Assert.Inconclusive("Verify the correctness of this test method.");
//        }

//        /// <summary>
//        ///A test for BinarySearch
//        ///</summary>
//        [TestMethod()]
//        public void BinarySearchTest()
//        {
//            mfRcfCommandCollection target = new mfRcfCommandCollection(); // TODO: Initialize to an appropriate value
//            mfRcfCommand value = null; // TODO: Initialize to an appropriate value
//            IComparer comparer = null; // TODO: Initialize to an appropriate value
//            int expected = 0; // TODO: Initialize to an appropriate value
//            int actual;
//            actual = target.BinarySearch(value, comparer);
//            Assert.AreEqual(expected, actual);
//            Assert.Inconclusive("Verify the correctness of this test method.");
//        }

//        /// <summary>
//        ///A test for Contains
//        ///</summary>
//        [TestMethod()]
//        public void ContainsTest()
//        {
//            mfRcfCommandCollection target = new mfRcfCommandCollection(); // TODO: Initialize to an appropriate value
//            mfRcfCommand value = null; // TODO: Initialize to an appropriate value
//            bool expected = false; // TODO: Initialize to an appropriate value
//            bool actual;
//            actual = target.Contains(value);
//            Assert.AreEqual(expected, actual);
//            Assert.Inconclusive("Verify the correctness of this test method.");
//        }

//        /// <summary>
//        ///A test for IndexOf
//        ///</summary>
//        [TestMethod()]
//        public void IndexOfTest()
//        {
//            mfRcfCommandCollection target = new mfRcfCommandCollection(); // TODO: Initialize to an appropriate value
//            mfRcfCommand value = null; // TODO: Initialize to an appropriate value
//            int startIndex = 0; // TODO: Initialize to an appropriate value
//            int count = 0; // TODO: Initialize to an appropriate value
//            int expected = 0; // TODO: Initialize to an appropriate value
//            int actual;
//            actual = target.IndexOf(value, startIndex, count);
//            Assert.AreEqual(expected, actual);
//            Assert.Inconclusive("Verify the correctness of this test method.");
//        }

//        /// <summary>
//        ///A test for IndexOf
//        ///</summary>
//        [TestMethod()]
//        public void IndexOfTest1()
//        {
//            mfRcfCommandCollection target = new mfRcfCommandCollection(); // TODO: Initialize to an appropriate value
//            mfRcfCommand value = null; // TODO: Initialize to an appropriate value
//            int startIndex = 0; // TODO: Initialize to an appropriate value
//            int expected = 0; // TODO: Initialize to an appropriate value
//            int actual;
//            actual = target.IndexOf(value, startIndex);
//            Assert.AreEqual(expected, actual);
//            Assert.Inconclusive("Verify the correctness of this test method.");
//        }

//        /// <summary>
//        ///A test for IndexOf
//        ///</summary>
//        [TestMethod()]
//        public void IndexOfTest2()
//        {
//            mfRcfCommandCollection target = new mfRcfCommandCollection(); // TODO: Initialize to an appropriate value
//            mfRcfCommand value = null; // TODO: Initialize to an appropriate value
//            int expected = 0; // TODO: Initialize to an appropriate value
//            int actual;
//            actual = target.IndexOf(value);
//            Assert.AreEqual(expected, actual);
//            Assert.Inconclusive("Verify the correctness of this test method.");
//        }

//        /// <summary>
//        ///A test for Insert
//        ///</summary>
//        [TestMethod()]
//        public void InsertTest()
//        {
//            mfRcfCommandCollection target = new mfRcfCommandCollection(); // TODO: Initialize to an appropriate value
//            int index = 0; // TODO: Initialize to an appropriate value
//            mfRcfCommand value = null; // TODO: Initialize to an appropriate value
//            target.Insert(index, value);
//            Assert.Inconclusive("A method that does not return a value cannot be verified.");
//        }

//        /// <summary>
//        ///A test for Remove
//        ///</summary>
//        [TestMethod()]
//        public void RemoveTest()
//        {
//            mfRcfCommandCollection target = new mfRcfCommandCollection(); // TODO: Initialize to an appropriate value
//            mfRcfCommand obj = null; // TODO: Initialize to an appropriate value
//            target.Remove(obj);
//            Assert.Inconclusive("A method that does not return a value cannot be verified.");
//        }

//        /// <summary>
//        ///A test for Item
//        ///</summary>
//        [TestMethod()]
//        public void ItemTest()
//        {
//            mfRcfCommandCollection target = new mfRcfCommandCollection(); // TODO: Initialize to an appropriate value
//            int index = 0; // TODO: Initialize to an appropriate value
//            mfRcfCommand expected = null; // TODO: Initialize to an appropriate value
//            mfRcfCommand actual;
//            target[index] = expected;
//            actual = target[index];
//            Assert.AreEqual(expected, actual);
//            Assert.Inconclusive("Verify the correctness of this test method.");
//        }
//    }
//}
